body {
    background-color: #edeff0;
    font-family: "微软雅黑", Helvetica, Arial, sans-serif;
}
.container{
    width: 1140px;
}

a:hover {
    text-decoration: none;
}

ul.list-inline li {
    margin: 3px 0;
}

textarea {
    resize: none;
}

.pd20 {
    padding: 20px;
}

.pd020 {
    padding: 0 20px;
}

.pb10 {
    padding-bottom: 10px;
}

.ml30 {
    margin-left: 30px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb20 {
    margin-bottom: 20px;
}

.mt20 {
    margin-top: 20px;
}

.mr10 {
    margin-right: 10px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

p {
    word-wrap: break-word;
    text-align: Justify;
    text-justify: inter-ideograph;
}
.Grey-ico{
    color: #666;
}



.btn_position {
    position: absolute;
    top: -24px;
    right: 20px;
}

.main, .sidebar {
    background: #fff;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.sidebar b {
    font-size: 1.3em;
}

.sidebar .input-group {
    margin: 10px 0px 3px;
}

.sidebar .media {
    padding-bottom: 10px;
    border-bottom: 1px dotted #e3e3e3;
}

.sidebar .panel-group span.caret {
    margin-top: 6px;
}

.plate_box {
    background: url("../img/mssj.jpg") no-repeat 0 0;
}

.plate_box p {
    text-indent: 2em;
}

.blog-footer {
    width: 100%;
    margin-top: 20px;
    padding: 30px 0;
    color: #9d9d9d;
    background-color: #222;
    border-top: 1px solid #080808;
}

.blog-footer .footer_logo img{
    width: 112px;
    height: 36px;
}

.blog-footer .footer_link {
    border-left: 1px solid #333;
    border-right: 1px solid #333;
}

.nav-tabs > li > a {
    color: #7e878c;
    border: none;
    padding: 12px 22px;
    font-size: 1.1em;
}

.nav-tabs > li > a:hover {
    background: none;
    border: none;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
/*    border: none;
    border-bottom: 2px solid #337ab7;
    font-weight: bold;*/
}

.gbook_box {
    border-bottom: 1px #e3e3e3 dotted;
    padding: 10px 0;
    margin: 0 -20px;
    position: relative; /*图片放大父级框体*/
}

.gbook_box strong {
    font-size: 20px;
    text-align: center;
    width: 100%;
    display: block;
    margin-bottom: 10px;
}

.gbook_box:hover {
    background: #f9f9f9;
}

.gbook_box .small {
    color: #999;
   padding:5px 20px;
}

.gbook_box .small a {
    color: #999;
    padding-right: 10px;
}

.gbook_box .small .glyphicon {
    color: #4a4a4a;
}

.gbook_box .small a:hover {
    text-decoration: underline;
}

.gbook_box .small a:hover .glyphicon {
    color: red;
}

.gbook_box h4 {
    margin-top: 0;
}

.gbook_list em {
    font-style: normal;
    color: #999;
}

.gbook_list img {
    border-radius: 10px;
}

.gbook_btn {
    position: absolute;
    bottom: 11px;
    right: 40px;
}

.sidebar_list {
    padding: 0px 0 0px 10px;
    border-bottom: 1px #e3e3e3 dotted;
}

.sidebar_list:hover {
    background: #f9f9f9;
}

.sidebar_list div.fl {
    width: 150px;
    overflow: hidden;
}

.author_info a.close {
    font-size: 14px;
    font-weight: normal;
    text-shadow: none;
    filter: alpha(opacity=100);
    opacity: 1;
    color: #fff;
}

.wmhot {
    display: block;
    background: url("../img/list.gif") no-repeat 0 5px;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
}

.wmhot:hover {
    background: url("../img/list.gif") no-repeat 0 9px;
}

.wmhot a {
    color: #333;
}

.wmhot a:hover {
    color: #337ab7;
}

/*---圆形头像---*/
#cirphoto {
    border-radius: 50px;
    padding: 1px;
    border: 2px solid #eee;
}

/*---图片放大---*/
.maxImg {
    width: 300px;
}

.artZoomBox {
    position: absolute;
    z-index: 999;
    right: 16px;
}

.artZoomBox .tool {
    right: 3px;
    position: absolute;
    top: 3px;
    display: none; /*工具栏取消显示*/
}

.artZoomBox .tool a.hideImg {
    display: none;
}

.artZoomBox .tool a.imgLeft {
    background-position: -24px 0px;
}

.artZoomBox .tool a.viewImg {
    background-position: 0px -24px;
}

.artZoomBox .tool a {
    display: block;
    filter: alpha(opacity=50);
    float: left;
    background-image: url("../img/photoTool.gif");
    overflow: hidden;
    width: 24px;
    color: #fff;
    text-indent: -9999em;
    background-repeat: no-repeat;
    height: 24px;
    background-color: #3a6ea5;
    text-decoration: none;
    opacity: 0.5;
}

.artZoomBox .maxImg {
    border: 3px solid #ccc;
}

/*评论框改造*/
.comment_box {
    padding: 10px 2px 10px 10px;
    border: 1px #ccc solid;
    background: rgba(235, 235, 235, 0.3);
    margin: 10px 0;
}

.comment_box div.fold_box {

}

#comment-content {
    padding: 10px;
}

.comment_box .fold_lg {
    position: absolute;
    top: 12px;
    left: 31px;
}

.comment_box .media {
    position: relative;
}
.comment-bottom{
    margin-top: 6px;
}
.comment-bottom a {
    font-weight: bold;
    color: #999 !important;
    font-size: 12px;
    margin-right: 5px;
}

.comment-bottom span {
    color: #999;
    font-size: 12px;
}

.comment-bottom a:hover {
    color: #000 !important;
}
.comment_box form.replay-from{
    margin-top:10px; 
}
.comment_box .media-object {
    width: 20px;
    height: 20px;
}

.gbook_list .score {
    font-size: 12px;
    font-weight: bold;
    padding-left: 5px;
}

.gbook_list .nickname {
    color: #44708e;
    text-decoration: none;
}

/*.gbook_list .nickname:hover {*/
    /*color: #ee542a;*/
    /*text-decoration: underline;*/
/*}*/

/*.media-body p {
    margin: 0;
    padding: 5px 0 0;
}*/

/*.comment_box .media-body{
  padding-bottom: 20px;
}*/
.navbar-form .form-control {
    width: 300px;
}

.midcol a:hover {
    color: #5cb85c;
}

.comment {
    width: 100%;
    margin: 10px;
    background: #EDEFF0;
    padding: 15px;
    border: 1px solid #777;
}

#thumbUpload {
    border: 0;
    filter: alpha(opacity=0);
    background: none;
    opacity: 0;
    -moz-opacity: 0;
    width: 62px;
    height: 31px;
    left: 5px;
    top: 5px \9;
    position: absolute;
    cursor: pointer;
}

.text-content {
    margin: 0;
}

.text-content:hover {
    text-decoration: underline;
    color: rgb(51, 122, 183);
    cursor: pointer;
}

span.type {
    font-weight: bold;
    color: #999;
}

.replay-from {
    display: none;
}

.show {
    display: block;
}

.hide {
    display: none;
}
.cate-group{
    background: #eee;
    padding: 20px;
    margin-bottom: 20px;
}
.cate-group a{
    line-height: 30px;
    padding: 5px;
    color: #428bca;
}
.cate-group a:hover{
    color: #fff;
    background-color: #5bc0de;
}
.cate-group a.select{
    color: #fff;
    background-color: #f0ad4e;
}
.cate-title{
    font-size: 16px;
    border-bottom: 1px solid #eee;
    padding-bottom: 3px;
    font-weight: bold;
}
.search-type{
    border-bottom: #F0E9E9 solid 1px;
    text-align: right;
}
.search-type .btn-default{
    border-color: #fff;
}
.search-type .btn-default:hover{
    border-color: #fff;
}
.cate-main .des{
    height: 50px;
}
.comment_box img{
    max-height: 300px;
}
.gbook_box .collect-report .small a {
    color: #999;
    padding-right: 0px;
}
.collect-report{
    float: right;
    display: none;
}

.member-menu ul{
    list-style: none;
    margin-top: 10px;
    padding: 0;
}
.member-menu ul li{
    width:20%;
    float: left;
    text-align: center;
}
.member-menu ul li span.glyphicon {
    margin: 5px 0;
    font-size: 20px;
}
.member-menu ul li span.glyphicon-class {
    display: block;
    text-align: center;
    word-wrap: break-word;
}
.popover{
    z-index: 99;
}

.fx_left1{
    padding-left:0; 
}
.navbar-brand {
    float: left;
    font-size: 18px;
    height: 50px;
    line-height: 20px;
    padding: 10px 0px 15px 15px;
}
.fixed {  
    position:fixed;  
    top:70px;  
    width:265px;
    z-index: 100;
}
.links li{
    padding: 5px;
    float: left;
    list-style-type: none;
}
.links li a{
    color:#fff;
}
.zhiding{
    color: red;
}
.single img{
    max-width: 700px;
}
.head{
    height: 30px;
    background-color: #fff;
    border-bottom: #ddd solid 1px;
}
#sr-header-area {
    white-space: nowrap;
    text-transform: uppercase;
    font-size: 90%;
    height: 18px;
    line-height: 18px;
}
#sr-header-area .width-clip {
    position: absolute;
    left: 0;
    right: 0;
}
#sr-header-area .dropdown.srdrop {
    float: left;
    padding-left: 5px;
}
.kanban{
    display: none;
    margin: 0;
    padding: 0;
    border: #666 1px solid;
    background: #fff;
    position: absolute;
    z-index: 100
}
.kanban li{
    list-style-type: none;
    position: relative;
}
.kanban li a{
    padding: 5px 10px;
}
.flat-list{
    margin: 0;
    float: left;
    padding-left: 0;
}
.flat-list li{
    list-style-type: none;
    float: left;
}
.separator{
    float: left;
    padding:  10px 5px;
}
.cate-logo {
    margin: 2px;
    width: 200px;
    height: 129px;
}
.site-logo {
    margin-left: 20px;
    width: 180px;
    height: 90px;
}
.cate-info{
    height: 90px;
}
.site-info{
    padding: 10px;
    height: 47px;
}
.cate-info .info{
    padding-top: 10px;
}
.cate-info .tit{
    padding: 5px;
    height: 50px;
}
.cate-info .tit .cate-name{
    font-size: 18px;
    font-weight: bold;
}
.cate-info .tit button,.cate-info .tit b{
    margin-left: 10px;
}
.head a{
    color:#7e878c;
}
.panel{margin-bottom: 0}

.wrap{
    /*margin-top: 20px;*/
}
.list-tag {
    padding: 0 10px;
    color: #787d82;
    float: left;
    height: 24px;
    line-height: 24px;
    margin: 5px;
    font-size: 12px;
    background: #edf1f2;
    word-wrap: break-word;
    white-space: nowrap;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    transition: all 0.25s;
    cursor: pointer;
}
.list-tag.active{
    border: 1px solid #00b33b;
    color: #00b33b;
}
.dropdown-menu{
    max-height: 500px;
    overflow-y: scroll;
}

.dropdown-menu {
    min-width: 80px;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 10px;
}
.navbar{min-height: 40px; border-radius: 0}
.navbar-inverse {
    box-shadow: 0 1px 2px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.15);
    background-color: #FFFFFF;
    border-color: #F9F1F1;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #444;
    background-color: transparent;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #D6DCDF;
}
.midcol{text-align: center}
.midcol a{
    margin-top: 2px;
    display: block;
    color: #A9B5C5;
    /* height: 24px; */
    line-height: 17px;
    width: 38px;
    border-radius: 3px;
    border: 0;
    cursor: pointer;
    background: #DBE6EC;
    font-weight: 500;
    position: relative;
}
.midcol .zan{
    padding-bottom: 3px;
}
.midcol .cai{
    padding-top: 3px;
}
.midcol .active{
    background: #698ebf;
    color: #fff;
}
.midcol .active:hover{
    color: #fff;
}
.footer_link a{
    color:#777;
}
.navbar-inverse .navbar-nav > li > a {
    color: #281B1B;
}
.info b{
    font-size: 13px;
    font-weight: 100;
    color: #666;
}
.info b span{
    color: #ff7f3e;
    font-family: Arial;
    margin-right: 15px;
}
.cate-info .tit button{
    margin-right: 30px;
}
.search-input{
    margin-top: 1px;
    border-right-width: 0;
    width: 81%;
    float: left;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}
.search-btn{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0 ;
}
.topbar{height: 90px;background-color: #fff}
.navbar{
    border-top: 2px solid #337AB7;
    width: 1110px;
    margin: auto;
}
.topbar .logo{
    width: 170px;
    height:75px;
}
.search-input1{
    border-radius: 0;
    width: 270px;
    float: left;
}
.btn{border-radius: 0}
.navbar-collapse{padding-left: 0;padding-right: 0}
.portrait{
    width: 50px;
    height: 50px;
    margin-top: 5px;
    margin-right: 10px;
}
.userinfos{margin-right: 10px;margin-top: 10px;}
/*chat*/
#ltian,.rin{width:100%; margin: auto}
#ltian{border:1px #ccc solid;overflow-y:auto; overflow-x:hidden; position:relative;}
#ct{margin-right:0px; height:100%;overflow-y:auto;overflow-x: hidden;}
#us{width:0px; overflow-y:auto; overflow-x:hidden; float:right; height:100%; background-color:#F1F1F1;}
#us p{padding:3px 5px; color:#08C; line-height:20px; height:20px; cursor:pointer; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#us p:hover,#us p:active,#us p.ck{background-color:#069; color:#FFF;}
#us p.my:hover,#us p.my:active,#us p.my{color:#333;background-color:transparent;}
.chatbox button{float:right; width:80px; height:35px; font-size:18px;}
.chatbox input{
    width: 100%;
    padding: 2px;
    line-height: 20px;
    outline: none;
    border: solid 1px #5BC0DE;
    border-radius: 0;
}
.rin p{margin-right:120px;}
.rin span{float:right; padding:6px 5px 0px 5px; position:relative;}
.rin span img{margin:0px 3px; cursor:pointer;}
.rin span form{position:absolute; width:25px; height:25px; overflow:hidden; opacity:0; top:5px; right:5px;}
.rin span input{width:180px; height:25px; margin-left:-160px; cursor:pointer}

#ct p{padding:5px; line-height:20px;}
#ct a{color:#069; cursor:pointer;}
#ct span{color:#999; margin-right:10px;}
.c2{color:#999;}
.c3{background-color:#DBE9EC; padding:5px;}
.qp{position:absolute; font-size:12px; color:#666; top:5px; right:10px; text-decoration:none; color:#069;}
#ems{position:absolute; z-index:5; display:none; top:0px; left:0px; max-width:230px; background-color:#F1F1F1; border:solid 1px #CCC; padding:5px;}
#ems img{width:44px; height:44px; border:solid 1px #FFF; cursor:pointer;}
#ems img:hover,#ems img:active{border-color:#A4B7E3;}
#ems a{color:#069; border-radius:2px; display:inline-block; margin:2px 5px; padding:1px 8px; text-decoration:none; background-color:#D5DFFD;}
#ems a:hover,#ems a:active,#ems a.ck{color:#FFF; background-color:#069;}
.tc{text-align:center; margin-top:5px;}
.chatbox{background-color: #fff}
#ct .my{display: none}
.sidepost h4{}
.sidepost ul{padding-left: 0px}
.sidepost ul li{list-style-type: none}
/*aa*/

/*bootstrap 3.3.0 去除响应式*/
body,.navbar-fixed-top,.navbar-fixed-bottom{min-width:1000px}.lead{font-size:16px}.page-header{margin-bottom:30px}.page-header .lead{margin-bottom:10px}.container{min-width:1000px;max-width:none!important}.container .navbar-header,.container .navbar-collapse{margin-right:0;margin-left:0}.navbar-header{float:left}.navbar-collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}.navbar-toggle{display:none}.navbar-collapse{border-top:0}.navbar-brand{margin-left:-15px}.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding:10px}.navbar-nav.navbar-right{float:right}.navbar .navbar-nav .open .dropdown-menu{position:absolute;float:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-width:0 1px 1px;border-radius:0 0 4px 4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#333}.navbar .navbar-nav .open .dropdown-menu>li>a:hover,.navbar .navbar-nav .open .dropdown-menu>li>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff!important;background-color:#428bca!important}.navbar .navbar-nav .open .dropdown-menu>.disabled>a,.navbar .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#999!important;background-color:transparent!important}.navbar-form{float:left;width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}